Sale data processing device and sale data processing method

ABSTRACT

A sale data processing device includes a member storage memory configured to store input member specification information, and a processor configured to determine whether or not an acquired sale target is a sale target to be sold only to only a member, on the basis of specification information for specifying the sale target. The processor is configured to execute a settlement process related to the sale target only when the sale target is a sale target to be sold to only a member and the member information is stored in the member storage memory.

CROSS-REFERENCE TO RELATED APPLICATION

This application is based upon and claims the benefit of priority fromJapanese Patent Application No. 2019-092360, filed May 15, 2019, theentire contents of which are incorporated herein by reference.

FIELD

Embodiments described herein relate to a sale data processing device anda sale data processing method.

BACKGROUND

Stores such as automotive parts stores and bicycle parts stores includecommodities to be sold only to members and services (repair of flattires of bicycles and oil change of automobiles) to be provided only tomembers (hereinafter, collectively referred to as “member-exclusivecommodities”). These member-exclusive commodities can be purchased bymembers.

When these member-exclusive commodities are sold to members, storeclerks in stores confirm that customers are members, confirm whether ornot commodities to be sold are member-exclusive commodities, and operatesale data processing devices such as point of sales (POS) terminals tosell the member-exclusive commodities to members. However, in somecases, store clerks forget to confirm whether or not a customer is amember or whether or not a commodity is a member-exclusive commodity andsell member-exclusive commodities to customers who are not members.

DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram showing a POS system including a POS terminalaccording to an exemplary embodiment;

FIG. 2 is a block diagram showing a hardware configuration of the POSterminal according to an exemplary embodiment;

FIG. 3 is a diagram showing a memory configuration of a commodity masteraccording to an exemplary embodiment;

FIG. 4 is a diagram showing a memory configuration of a member-exclusivecommodity master according to an exemplary embodiment;

FIG. 5 is a functional block diagram showing a functional configurationof the POS terminal according to an exemplary embodiment; and

FIG. 6 is a flowchart showing a flow of a control process of the POSterminal according to an exemplary embodiment.

DETAILED DESCRIPTION

Embodiments herein provide a sale data processing device capable ofallowing a member-exclusive commodity to be sold to only a member and asale data processing method.

In general, according to some embodiments, a sale data processing deviceincludes a member storage unit (e.g., a memory or a database) configuredto store input member specification information, a sale targetdetermination unit (e.g., a processor configured to execute an algorithmor application) configured to determine whether or not an acquired saletarget is a sale target capable of being sold to only a member on thebasis of specification information for specifying the sale target, and asettlement processing unit (e.g., a processor) configured to execute asettlement process related to the sale target only when the sale targetis a sale target to be sold only to a member and the member informationis stored in the member storage unit.

Hereinafter, an exemplary embodiment will be described with reference tothe accompanying drawings. In the embodiment, for example, descriptionwill be given by adopting a point of sales (POS) terminal used in astore such as an automotive parts store or a bicycle parts store as anexample of a sale data processing device. Further, in the embodiment,commodities to be sold to only members among commodities that are soldin a store will be referred to as “member commodities”, and services tobe provided only to members (for example, bicycle flat tire repair workand automobile oil change work) among services that are provided tocustomers will be referred to as “work commodities”. In addition, themember commodities and the work commodities will be collectivelyreferred to as “member-exclusive commodities”. Exemplary embodiments arenot limited to the embodiment to be described below. Members arecustomers who possess member codes (member specification information)that specify the members by registering their names, addresses, phonenumbers, and the like in stores or companies operating stores. Inaddition, both a commodity and a service are “sale targets”. However, inthe following description, a service is assumed to be one ofcommodities, and a sale target will be referred to as a commodity inorder to facilitate the understanding of description.

FIG. 1 is a diagram showing a POS system including a POS terminalaccording to the exemplary embodiment. A POS system 1 shown in FIG. 1 isprovided in a store. The POS system 1 includes one or a plurality of POSterminals 10 and one store server 30 (in the embodiment, the POS systemincludes a plurality of POS terminals 10 and one store server 30). ThePOS terminals 10 and the store server 30 are connected to each otherthrough a communication line such as a local area network (LAN) and cantransmit and receive information to and from each other.

The POS terminal 10 executes a sale registration process on a commoditywhich is sold in the store. The sale registration process includes aprocess of displaying commodity information, such as a commodity nameand a price of the commodity corresponding to a commodity code. Thecommodity code is specification information for the commodity, and isacquired by reading a symbol attached to the commodity obtained, forexample, with a scanner/reader, on a store clerk display unit 18 and acustomer display unit 19 of the POS terminal 10, and storing thecommodity information in a commodity information unit 132 (see FIG. 2).In the embodiment, two prices, a normal price and a member price are setfor the same commodity in a commodity master 142 (a database) (see FIG.2). The normal price is a price for selling a commodity to (non-member)customers other than members. The member price (a price which isnormally cheaper than the normal price) is a price for selling thecommodity to members. When a member code is not input, the price of acommodity displayed on the store clerk display unit 18 and the customerdisplay unit 19 is a normal price. A normal price and a member price arestored in the commodity information unit 132. On the other hand, when amember code is input, the price of a commodity displayed on the storeclerk display unit 18 and the customer display unit 19 is a memberprice. In this case, the member prices are stored in the commodityinformation unit 132. Meanwhile, even when a member code is input, theprice of a commodity displayed on the store clerk display unit 18 andthe customer display unit 19 may be a normal price.

In addition, the POS terminal 10 executes the above-described saleregistration process on a member-exclusive commodity which is sold in astore only when a member code is input. In this case, member prices aredisplayed on the store clerk display unit 18 and the customer displayunit 19, and the member prices are stored in the commodity informationunit 132.

The POS terminal 10 executes a settlement process on a commodity onwhich a sale registration process is performed. The settlement processincludes calculating a change amount (e.g., coins) on the basis of atotal amount of commodities subjected to a sale registration process anda deposit amount deposited from a customer and displaying the calculatedchange amount on the store clerk display unit 18 and the customerdisplay unit 19. In addition, the settlement process includes a processof issuing a receipt on which settlement information such as a totalamount, a deposit amount, and a coin amount, and commodity informationare printed.

The POS terminal 10 transmits commodity information and settlementinformation related to commodities sold in a predetermined period (forexample, one day) to the store server 30 as adjustment reports when apredetermined time period expires.

The store server 30 totalizes the adjustment reports received from thePOS terminals 10 to manage sales of a store.

The store server 30 stores member-exclusive commodities that can only besold to members in a member-exclusive commodity section 301. The storepromotes customer membership by providing member commodities and workcommodities. In addition, commodity codes for specifying the respectivemember commodities are attached to the member commodities. In addition,commodity codes for specifying the respective services (commodities) areattached to the work commodities.

A person in charge of or responsible for a store can operate the storeserver 30 to input member-exclusive commodity information such as acommodity code, a commodity name, and a member price of themember-exclusive commodity. The input member-exclusive commodityinformation is stored in the member-exclusive commodity section 301. Theperson in charge of or the responsible for the store can change themember-exclusive commodity information stored in the member-exclusivecommodity section 301. The store server 30 transmits themember-exclusive commodity information stored in the member-exclusivecommodity section 301 to the POS terminals 10 at a predetermined timing.

From now on, hardware of the POS terminal 10 will be described. FIG. 2is a block diagram showing a hardware configuration of the POS terminal10. As shown in FIG. 2, the POS terminal 10 includes a centralprocessing unit (CPU) 11, a read only memory (ROM) (e.g., anon-transitory memory) 12, a random access memory (RAM) 13, a memoryunit 14, and the like. The memory may be in the form of non-transitorycomputer readable media. The CPU 11 is a main controller. The ROM 12stores various programs including instructions for execution by the CPU.The RAM 13 stores various data. The memory unit 14 stores variousprograms. The CPU 11, the ROM 12, the RAM 13, and the memory unit 14 areconnected to each other through a data bus 15. The CPU 11, the ROM 12,and the RAM 13 constitute a control unit 100. That is, the control unit100 executes a control process for the POS terminal 10 to be describedlater by causing the CPU 11 to operate in accordance with a controlprogram stored in the ROM 12 or the memory unit 14 and developed in theRAM 13.

The RAM 13 includes a member storage unit 131 and a commodityinformation unit 132. The member storage unit 131 stores a member codewhich is read by a card reader 21 (to be described later) and is storedin a member card carried by a member. The commodity information unit 132stores commodity information (a commodity code, a commodity name, acommodity price, and the like) of a commodity on which a saleregistration process is performed by the POS terminal 10.

The memory unit 14 includes a control program unit 141, a commoditymaster 142, and a member-exclusive commodity master 143. The controlprogram unit 141 stores a program for performing a control process ofthe POS terminal 10. The commodity master 142 stores commodityinformation of a commodity in association with a commodity code forspecifying the commodity. The member-exclusive commodity master 143stores member-exclusive commodity information (that is, member-exclusivecommodity information stored in the member-exclusive commodity section301) which is received from the store server 30.

In addition, the control unit 100 is connected to an operation unit 17,the store clerk display unit 18, the customer display unit 19, a printer20, the card reader 21, and a barcode reader 22 through the data bus 15and a controller 16.

The operation unit 17 is a keyboard including a closing key (a closingindicator) 171. The closing key 171 is operated when a transaction witha customer is terminated (i.e., closes out or completes thetransaction). The operation unit 17 includes a key for designating awork commodity. When a member desires a work commodity, a store clerkoperates a key corresponding to the work commodity. Then, a commoditycode specifying the work commodity associated with the operated key isgenerated. In some embodiments, the closing key may be a button.

The store clerk display unit 18, which is, for example, a liquid crystaldisplay device, displays information to a store clerk. The customerdisplay unit 19, which is, for example, a liquid crystal display device,displays information to a customer. Display units 18, 19 have screens orpanels on which information is shown.

The printer 20 is a printer embedded into the POS terminal 10. Theprinter 20 prints commodity information and settlement information on areceipt and issues the receipt. The card reader 21 electrically ormagnetically reads a member code stored in a member card. In addition,the card reader 21 reads information from a medium such as a creditcard. The POS terminal 10 executes the settlement process for a customeron the basis of the read information.

The barcode reader 22 is a device that optically reads a symbol such asa barcode or a two-dimensional code attached to a commodity. The barcodereader 22 may be configured to read a symbol on the basis of an imageobtained by capturing the symbol.

In addition, the control unit (controller) 100 is connected to acommunication interface I/F 23 through the data bus 15. Thecommunication I/F 23 is connected to the store server 30 or another POSterminal 10 through a communication line L and can transmit and receiveinformation thereto and therefrom.

From now on, the commodity master 142 will be described. The commoditymaster 142 stores a commodity name, a normal price, and a member priceof a commodity in association with a commodity code specifying thecommodity. Regarding the member price, a price cheaper than a normalprice can be set in some embodiments. A normal price and a member priceare set for a normal commodity. Only a member price is set for amember-exclusive commodity.

FIG. 3 is a diagram showing a memory configuration of the commoditymaster 142. As shown in FIG. 3, the commodity master 142 includes acommodity code section 1421, a commodity name section 1422, a normalprice section 1423, and a member price section 1424. The commodity codesection 1421 stores a commodity code for specifying a commodity. Thecommodity name section 1422 stores a commodity name of a commodityspecified by a commodity code stored in the commodity code section 1421in association with the commodity code. The normal price section 1423stores a normal price of a commodity specified by a commodity codestored in the commodity code section 1421 in association with thecommodity code. The member price section 1424 stores a member price of acommodity specified by a commodity code stored in the commodity codesection 1421 in association with the commodity code.

For example, regarding a commodity code “0001”, a commodity name is a“commodity A”, a normal price is 1000 yen, and a member price is 800yen. That is, the commodity A is sold for 1000 yen to customers who arenot members and is sold for 800 yen to members. In addition, regarding acommodity of a commodity code “0002”, a commodity name is “commodity B(flat tire repair)”, a normal price is not set, and a member price is800 yen. That is, the commodity B is a member-exclusive commodity (thecommodity B is a work commodity provided to only members) which is soldfor 800 yen to members and is not sold to customers who are not members.In addition, regarding a commodity of a commodity code “0003”, acommodity name is a “commodity C”, a normal price is 1000 yen, and amember price is 1000 yen. That is, the normal price and the member priceof the commodity C are the same, and the commodity C is sold for 1000yen to members and non-members alike.

Referring now to FIG. 4, the member-exclusive commodity master 143 willbe described. The member-exclusive commodity master 143 storesmember-exclusive commodity information of a member-exclusive commoditythat can be sold to only members. FIG. 4 is a diagram showing a memoryconfiguration of the member-exclusive commodity master 143. As shown inFIG. 4, the member-exclusive commodity master 143 includes a commoditycode section 1431, a commodity name section 1432, a member price section1433, and a work commodity section 1434. The commodity code section 1431stores a commodity code for specifying a member-exclusive commodity. Thecommodity name section 1432 stores a commodity name of amember-exclusive commodity specified by a commodity code stored in thecommodity code section 1421 in association with the commodity code. Themember price section 1433 stores a member price of a member-exclusivecommodity specified by a commodity code stored in the commodity codesection 1421 in association with the commodity code. The work commoditysection 1434 stores a flag indicating whether or not a member-exclusivecommodity stored in the member-exclusive commodity master 143 is a workcommodity, in association with a commodity code stored in the commoditycode section 1421. A member-exclusive commodity for which a flag “1” isstored in the work commodity section 1434 is a work commodity. Amember-exclusive commodity for which a flag “0” is stored in the workcommodity section 1434 is not a work commodity (that is, a “membercommodity”).

Referring now to FIG. 5, a functional configuration of the POS terminal10 will be described. FIG. 5 is a functional block diagram showing afunctional configuration of the POS terminal 10. The control unit 100 ofthe POS terminal 10 is configured to function as a member inputdetermination unit 101, a commodity code determination unit 102, a saletarget determination unit 103, a member storage determination unit 104,a settlement processing unit 105, and a notification unit (notifier ornotification emitter) 106 in accordance with a control program stored inthe ROM 12 or the memory unit 14 and developed in the RAM 13.

The member input determination unit 101 determines whether or not amember code read by the card reader 21 is input. When the member inputdetermination unit 101 determines that a member code is read, the membercode is stored in the member storage unit 131.

The commodity code determination unit 102 determines whether or not acommodity code for specifying a commodity is acquired on the basis of asymbol attached to the commodity read by the barcode reader 22. When thecommodity code determination unit 102 determines that a commodity codeis acquired, commodity information (a commodity code, a commodity name,a price, and the like of the commodity), which is acquired from thecommodity master 142 on the basis of the commodity code, is stored inthe commodity information unit 132. When a member code is stored in themember storage unit 131, the commodity code determination unit 102stores a member price in the commodity information unit 132 and displaysthe member price on the store clerk display unit 18 and the customerdisplay unit 19. When a member code is not stored in the member storageunit 131, the commodity code determination unit 102 stores a normalprice and a member price in the commodity information unit 132 anddisplays the normal price on the store clerk display unit 18 and thecustomer display unit 19.

The sale target determination unit 103 determines whether or not a saletarget specified by an acquired commodity code is a member-exclusivecommodity on the basis of the commodity code. Specifically, when theclosing key 171 is operated, the sale target determination unit 103retrieves the member-exclusive commodity master 143 on the basis ofcommodity codes stored in the commodity information unit 132, anddetermines whether or not a member-exclusive commodity is included incommodities specified by the commodity codes stored in the commodityinformation unit 132.

The member storage determination unit 104 determines whether or not amember code is stored in the member storage unit 131.

When a sale target is a member-exclusive commodity and a member code isstored in the member storage unit 131, the settlement processing unit105 executes a settlement process related to the member-exclusivecommodity. Specifically, when the sale target determination unit 103determines that a member-exclusive commodity is included in commoditycodes stored in the commodity information unit 132 and the memberstorage determination unit 104 determines that a member code is storedin the member storage unit 131, the settlement processing unit 105executes a settlement process related to the member-exclusive commodity.

When a sale target is a member-exclusive commodity and a member code isnot stored in the member storage unit 131, the notification unit 106generates a first message indicating that the member-exclusive commodityis not available for sale. Specifically, when the sale targetdetermination unit 103 determines that a member-exclusive commodity isincluded in commodity codes stored in the commodity information unit 132and the member storage determination unit 104 determines that a membercode is not stored in the member storage unit 131, the notification unit106 generates the first message indicating that the member-exclusivecommodity is not available for sale. The first message is displayed on,for example, the store clerk display unit 18 and/or on the customerdisplay unit 19.

In addition, the notification unit 106 generates a second message forpromoting the input of a member code before giving notice of the firstmessage. Specifically, when the sale target determination unit 103determines that a member-exclusive commodity is included in commoditycodes stored in the commodity information unit 132 and the memberstorage determination unit 104 determines that a member code is notstored in the member storage unit 131, the notification unit 106generates the second message for promoting the input of a member codebefore giving notice of the first message.

When the notification unit 106 generates the second message, the memberinput determination unit 101 determines whether or not a member coderead by the card reader 21 is input. When it is determined that a membercode is read, the member input determination unit 101 stores the membercode in the member storage unit 131. The member storage determinationunit 104 determines whether or not a member code is stored in the memberstorage unit 131.

In addition, when a member-exclusive commodity is a work commodityrelated to a service to be provided to a member, the notification unit106 generates an instruction for starting work of the service after asettlement process related to the member-exclusive commodity iscompleted. Specifically, when a member-exclusive commodity is a workcommodity in a case where the sale target determination unit 103determines that a member-exclusive commodity is included in commoditycodes stored in the commodity information unit 132 and the memberstorage determination unit 104 determines that a member code is storedin the member storage unit 131, the notification unit 106 generates aninstruction for starting work of the service after a settlement processrelated to the member-exclusive commodity is completed.

Now referring to FIG. 6, the control of the POS terminal 10 will bedescribed. FIG. 6 is a flowchart showing a control process of the POSterminal 10. The member input determination unit 101 of the POS terminal10 determines whether or not a member code read by the card reader 21 isinput (ACT11). When it is determined that a member code is input (Yes inACT11) , the member input determination unit 101 stores the member codeinput in the member storage unit 131 (ACT12). The control unit 100 thenreturns to ACT11.

When it is determined that a member code is not input (No in ACT11), thecommodity code determination unit 102 determines whether or not acommodity code for specifying a commodity is acquired on the basis of asymbol read by the barcode reader 22 (ACT13). In a case where it isdetermined that a commodity code is acquired on the basis of the symbolread by the barcode reader 22 (Yes in ACT13), the commodity codedetermination unit 102 executes a sale registration process on the basisof the acquired commodity code and stores commodity information (acommodity code, a commodity name, a commodity price, a member price, andthe like) acquired from the commodity master 142 in the commodityinformation unit 132 (ACT14). When a member code is stored in the memberstorage unit 131, the commodity code determination unit 102 stores amember price in the commodity information unit 132 and displays themember price on the store clerk display unit 18 and the customer displayunit 19 in ACT14. When a member code is not stored in the member storageunit 131, the commodity code determination unit 102 stores a normalprice and a member price in the commodity information unit 132 anddisplays the normal price on the store clerk display unit 18 and thecustomer display unit 19 in ACT14. The control unit 100 then returns toACT11.

When it is determined that a commodity code is not acquired (Yes inACT13), the control unit 100 determines whether or not the closing key171 is operated (ACT21). When it is determined that the closing key 171is operated (Yes in ACT21), the control unit 100 retrieves themember-exclusive commodity master 143 on the basis of commodity codesstored in the commodity information unit 132, and determines whether ornot a member-exclusive commodity is included in commodities stored inthe commodity information unit 132 (ACT22). When it is determined that amember-exclusive commodity is not included in the commodities stored inthe commodity information unit 132 (No in ACT22) , the control unit 100determines whether or not a member code is stored in the member storageunit 131 (ACT23). When it is determined that a member code is stored inthe member storage unit 131 (Yes in ACT23), the control unit 100executes a settlement process by applying a member price to thecommodities stored in the commodity information unit 132 (ACT24). Thecontrol unit 100 then returns to ACT11. In addition, when it isdetermined that a member code is not stored in the member storage unit131 (No in ACT23) , the control unit 100 executes a settlement processby applying a normal price to the commodities stored in the commodityinformation unit 132 (ACT25). In addition, the control unit 100 returnsto ACT11.

When it is determined that a member-exclusive commodity is included inthe commodities stored in the commodity information unit 132 (Yes inACT22), the member storage determination unit 104 determines whether ornot a member code is stored in the member storage unit 131 (ACT31). Whenit is determined that a member code is stored in the member storage unit131 (Yes in ACT31), the settlement processing unit 105 executes asettlement process by applying a member price to a member-exclusivecommodity stored in the commodity information unit 132 (ACT32). Thecontrol unit 100 determines whether or not the member-exclusivecommodity is a work commodity on the basis of a flag stored in the workcommodity section 1434 (ACT33). When it is determined that themember-exclusive commodity stored in the commodity information unit 132is a work commodity (Yes in ACT33), the notification unit 106 generatesan instruction for starting work of a service related to the workcommodity (ACT34). The control unit 100 then returns to ACT11. Inaddition, when it is determined that the member-exclusive commoditystored in the commodity information unit 132 is not a work commodity (Noin ACT33) , the control unit 100 returns to ACT11, skipping ACT34.

When it is determined that a member code is not stored in the memberstorage unit 131 (No in ACT31) , the notification unit 106 generates asecond message for promoting the input of a member code (ACT35). Themember storage determination unit 104 determines whether or not a membercode is input and stored in the member storage unit 131 (ACT3 6) . Whenthe member input determination unit 101 determines that a member code isinput and stored in the member storage unit 131, the member storagedetermination unit 104 determines that a member code is input andproceeds to ACT32. When, for example, a cancellation key (not shown) isoperated, the member storage determination unit 104 may determine that amember code is not input. When it is determined that a member code isstored (Yes in ACT36) , the control unit 100 executes the processes ofACT32 to ACT34 and returns to ACT11. However, when it is determined thata member code is not input (No in ACT36) , the notification unit 106generates a first message indicating that the member-exclusive commodityis not available for sale (ACT37). Then, the control unit 100 returns toACT11.

The POS terminal 10 of the embodiment includes the member storage unit131 that stores member specification information which is input, thesale target determination unit 103 that determines whether or not anacquired sale target is a member-exclusive commodity on the basis of acommodity code for specifying the sale target, and the settlementprocessing unit 105 that executes a settlement process related to themember-exclusive commodity only when the sale target is amember-exclusive commodity and a member code is stored in the memberstorage unit 131. For this reason, the POS terminal 10 of the embodimentcan sell member-exclusive commodities to only members.

In addition, when a sale target is a member-exclusive commodity and amember code is not stored in the member storage unit 131, the POSterminal 10 of the embodiment includes the notification unit 106 thatgenerates a first message indicating that the member-exclusive commodityis not available for sale. For this reason, the POS terminal 10 of theembodiment can sell member-exclusive commodities to only members.

Further, in the POS terminal 10 of the embodiment, the notification unit106 generates a second message for promoting the input of a member codebefore giving notice of the first message. For this reason, it ispossible to prompt a member who has forgotten to input a member code toinput a member code.

Further, in the POS terminal 10 of the embodiment, when a sale target isa member-exclusive commodity (work commodity) related to the provisionof a service, the notification unit 106 generates an instruction forstarting work for providing the service after a settlement processrelated to the member-exclusive commodity is terminated. For thisreason, it is possible to sell work commodities to only members.

While certain embodiments have been described, these embodiments havebeen presented by way of example only, and are not intended to limit thescope of the invention. The novel embodiments described herein may beembodied in a variety of other forms. Furthermore, various omissions,substitutions and changes in the form of the embodiments describedherein may be made without departing from the spirit of the inventions.The accompanying claims and their equivalents are intended to cover suchforms or modifications as would fall within the scope and spirit of theinventions.

For example, in the embodiment, the sale target determination unit 103determines in ACT22 whether or not a member-exclusive commodity isincluded, and then the member storage determination unit 104 determinesin ACT31 whether or not a member code is stored. However, the embodimentis not limited thereto, and the member storage determination unit 104may determine in ACT22 whether or not a member code is stored, and thenthe sale target determination unit 103 may determine in ACT31 whether ornot a member-exclusive commodity is included.

Further, in the embodiment, member-exclusive commodity informationstored in the member storage unit 131 is created by the store server 30and is transmitted to the POS terminal 10. However, the embodiment isnot limited thereto, the member-exclusive commodity information storedin the member storage unit 131 may be created by, for example, a headoffice server (not shown) which is a higher-order server of the storeserver 30. In this case, the created member-exclusive commodityinformation is transmitted from the head office server to the POSterminal 10 through the store server 30.

Further, in the embodiment, when the closing key 171 is operated, thesale target determination unit 103 determines whether or not a saletarget specified by a commodity code stored in the commodity informationunit 132 is a member-exclusive commodity on the basis of an acquiredcommodity code. However, the embodiment is not limited thereto. Forexample, when a commodity code is acquired in ACT13, it may bedetermined whether or not a corresponding commodity is amember-exclusive commodity. In this case, the processes of ACT22 toACT37 are performed instead of the process of ACT14.

Further, in the embodiment, when the closing key 171 is operated, it isdetermined in ACT23 or ACT31 whether or not a member code is stored inthe member storage unit 131. However, the embodiment is not limitedthereto. For example, when a commodity code is acquired in ACT13, it maybe determined whether or not a member code is stored in the memberstorage unit 131. In this case, when a customer is a member, a memberprice can be displayed as a commodity price in ACT14. In addition, whena customer is not a member, a normal price (a first price) can bedisplayed as a commodity price in ACT14.

Further, in the embodiment, member-exclusive commodity informationrelated to a member-exclusive commodity is stored in both the commoditymaster 142 and the member-exclusive commodity master 143. However, theembodiment is not limited thereto, and member-exclusive commodityinformation related to a member-exclusive commodity may be stored inonly the member-exclusive commodity master 143. Further, in thecommodity master 142, with respect to a member-exclusive commodity,information indicating that a commodity is a member-exclusive commoditymay be stored in association with a commodity code. In this case, themember-exclusive commodity master 143 is not necessary, and in theprocess of ACT22, the commodity master 142 is retrieved and it isdetermined whether or not a member-exclusive commodity is included incommodities stored in the commodity information unit 132.

Further, in at least one embodiment, a member-exclusive commodity in astore such as an automotive parts store or a bicycle parts store isdescribed. However, the embodiment is not limited thereto, and theembodiment can be applied to a member-exclusive commodity in a storeother than the automotive parts store the bicycle parts store.

Meanwhile, a program executed in the sale data processing device of theembodiment is provided by being recorded in a computer-readablerecording medium such as a CD-ROM, a flexible disc (FD), a CD-R, or adigital versatile disc (DVD) as a file in an installable format or anexecutable format.

In addition, a program executed in the sale data processing device of atleast one embodiment may be stored on a computer connected to a networksuch as the Internet or may be configured to be provided by beingdownloaded through a network. In addition, a program executed in thesale data processing device of the embodiment may be configured to beprovided or distributed through a network such as the Internet.

In addition, a program executed in the sale data processing device ofthe embodiment may be configured to be provided by being incorporatedinto a ROM or the like in advance.

What is claimed is:
 1. A sale data processing device comprising: amember storage memory configured to store input member specificationinformation inputted to the memory; and a control unit including aprocessor configured to determine, based on sale target specificationinformation, whether or not an acquired sale target is amember-exclusive sale target to be sold only to a member; and execute,responsive to determining that the sale target is a member-exclusivesale target, a settlement process for the member-exclusive sale targetonly when the member information is stored in the member storage memory.2. The device according to claim 1, wherein the processor is furtherconfigured to: generate a first message indicating that the sale targetis not available for sale when the sale target is a member-exclusivesale target and the member information is not stored in the memberstorage memory.
 3. The device according to claim 2, wherein theprocessor is further configured to generate a second message to promptinput of the member information before generation of the first message.4. The device according to claim 3, wherein the first message and thesecond message are displayed on at least one display screen visible toat least one of a store clerk or a customer.
 5. The device according toclaim 1, wherein, the processor is configured to generate, responsive todetermining that the sale target is a sale target related to a serviceto be provided to a member, an instruction for starting work of theservice after the settlement process related to the sale target iscompleted.
 6. The device according to claim 1, further comprising aclosing indicator, wherein, upon operation of the closing indicator, theprocessor executes sale target determination and settlement processingto complete a transaction.
 7. The device according to claim 1, whereinthe member specification information is associated with a member codestored on a member card.
 8. A method of controlling a sale dataprocessing device, comprising: storing, in a member storage memory,input member specification information; determining, by a processor,whether or not an acquired sale target is a member-exclusive sale targetto be sold only to a member; and executing, by the processor, asettlement process only when the sale target is a member-exclusive saletarget and the member specification information is stored in the memberstorage memory.
 9. The method according to claim 8, wherein theprocessor is coupled to a server in a store via a data bus.
 10. Themethod according to claim 8, further comprising: generating a firstmessage indicating that the sale target is not available for sale whenthe sale target is a member-exclusive sale target and the memberinformation is not stored in the member storage memory.
 11. The methodaccording to claim 10, further comprising generating a second message toprompt input of the member information before generation of the firstmessage.
 12. The method according to claim 11, further comprisingdisplaying the first message and the second message on at least onedisplay visible to at least one of a store clerk or a customer.
 13. Themethod according to claim 8, further comprising, responsive todetermining that the sale target is a sale target related to a serviceto be provided to a member, generating an instruction for starting theservice after the settlement process related to the sale target iscompleted.
 14. The method according to claim. 8, further comprising uponoperation of a closing key, executing sale target determination andsettlement processing to complete a transaction.
 15. A non-transitorycomputer-readable medium configured to store instructions, which, whenexecuted by a processor, cause the processor to carry out operationscomprising: causing input member specification information to be storedin a member storage memory; determining, by the processor, whether ornot an acquired sale target is a member-exclusive sale target to be soldonly to a member; determining, responsive to determining the acquiredsale target is not a member-exclusive sale target, a first price of thesale target and a member price of the sale target, wherein the memberprice is a discounted amount of the first price; and executing, by theprocessor, a settlement process using the member price of the saletarget when the member specification information is stored in the memberstorage memory.
 16. The non-transitory computer-readable mediumaccording to claim 15, wherein the member information is associated witha member code stored on a member card.
 17. The non-transitorycomputer-readable medium according to claim 15, wherein the processor isfurther configured to: generate a first message indicating that a priceof the sale target is the first price when the member information is notstored in the member storage memory.
 18. The non-transitorycomputer-readable medium according to claim 17, further comprisinggenerating a second message to prompt input of the member informationbefore generation of the first message.
 19. The non-transitorycomputer-readable medium according to claim 18, further comprisingdisplaying the first message and the second message on at least onedisplay visible to at least one of a store clerk or a customer.